//
// Created by nvidia on 2021/6/8.
//

#include "matplotlibcpp.h"
#include <cmath>
//
//namespace plt = matplotlibcpp;
//
//int main()
//{
//    // Prepare data.
//    int n = 5000;
//    std::vector<double> x(n), y(n), z(n), w(n,2);
//    for(int i=0; i<n; ++i) {
//        x.at(i) = i*i;
//        y.at(i) = sin(2*M_PI*i/360.0);
//        z.at(i) = log(i);
//    }
//
//    plt::ion();
//    // Set the size of output image to 1200x780 pixels
//    plt::figure_size(1200, 780);
//    // Plot line from given x and y data. Color is selected automatically.
//    plt::named_plot("sin(x)", x, y);
//    // Plot a red dashed line from given x and y data.
//    plt::named_plot("log(x)", x, w);
//    plt::legend();
//    plt::pause(2);
//    plt::clf();
//
//    plt::plot({1,3,2,4});
//    plt::pause(1);
//}

#include "plot.h"
#include<cmath>
int main(){
    Plot plt(100);
    for(int i=0;i<10000;i++){
        float x = (i)/10.0;
        plt.record(sin(sqrt(x)), "y");
        plt.show();
    }
}